barrage balloon (Noun) — An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low.